#ifndef __DAO_QTXML_H__
#define __DAO_QTXML_H__
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#include<dao.h>
#include<QVector>
#include<QList>
#include<qdom.h>
#include<qxml.h>
#ifndef DAO_QTCORE_STATIC
#define DAO_DLL_QTCORE DAO_DLL_IMPORT
#include"dao_QtCore.h"
#else
#define DAO_DLL_QTCORE
#include"dao_QtCore.h"
#endif
#ifndef DAO_QTXML_STATIC
#ifndef DAO_DLL_QTXML
#define DAO_DLL_QTXML DAO_DLL_EXPORT
#endif
#else
#define DAO_DLL_QTXML
#endif

extern DaoVmSpace *__daoVmSpace;

#ifdef __cplusplus
extern "C"{
#endif

extern DaoTypeBase *dao_Access_Typer;
extern DaoTypeBase *dao_AccessMode_Typer;
extern DaoTypeBase *dao_Algorithm_Typer;
extern DaoTypeBase *dao_BlockSizeManager_Typer;
extern DaoTypeBase *dao_BoundaryType_Typer;
extern DaoTypeBase *dao_Call_Typer;
extern DaoTypeBase *dao_CaretMode_Typer;
extern DaoTypeBase *dao_Category_Typer;
extern DaoTypeBase *dao_ChildMode_Typer;
extern DaoTypeBase *dao_ClockType_Typer;
extern DaoTypeBase *dao_Container_Typer;
extern DaoTypeBase *dao_Country_Typer;
extern DaoTypeBase *dao_CurveShape_Typer;
extern DaoTypeBase *dao_Decomposition_Typer;
extern DaoTypeBase *dao_Direction_Typer;
extern DaoTypeBase *dao_Encoding_Typer;
extern DaoTypeBase *dao_EncodingPolicy_Typer;
extern DaoTypeBase *dao_EntryInfoType_Typer;
extern DaoTypeBase *dao_Error_Typer;
extern DaoTypeBase *dao_EventPriority_Typer;
extern DaoTypeBase *dao_Extension_Typer;
extern DaoTypeBase *dao_FieldAlignment_Typer;
extern DaoTypeBase *dao_FileError_Typer;
extern DaoTypeBase *dao_FileFlags_Typer;
extern DaoTypeBase *dao_FileName_Typer;
extern DaoTypeBase *dao_FileOwner_Typer;
extern DaoTypeBase *dao_FileTime_Typer;
extern DaoTypeBase *dao_Format_Typer;
extern DaoTypeBase *dao_FormatType_Typer;
extern DaoTypeBase *dao_HistoryType_Typer;
extern DaoTypeBase *dao_IntersectType_Typer;
extern DaoTypeBase *dao_InvalidDataPolicy_Typer;
extern DaoTypeBase *dao_Iterator_Typer;
extern DaoTypeBase *dao_Joining_Typer;
extern DaoTypeBase *dao_Language_Typer;
extern DaoTypeBase *dao_LibraryLocation_Typer;
extern DaoTypeBase *dao_MeasurementSystem_Typer;
extern DaoTypeBase *dao_MemoryMapFlags_Typer;
extern DaoTypeBase *dao_MethodType_Typer;
extern DaoTypeBase *dao_MonthNameType_Typer;
extern DaoTypeBase *dao_NodeType_Typer;
extern DaoTypeBase *dao_NormalizationForm_Typer;
extern DaoTypeBase *dao_OpenMode_Typer;
extern DaoTypeBase *dao_ParsingMode_Typer;
extern DaoTypeBase *dao_PatternSyntax_Typer;
extern DaoTypeBase *dao_Priority_Typer;
extern DaoTypeBase *dao_ProcessChannel_Typer;
extern DaoTypeBase *dao_ProcessChannelMode_Typer;
extern DaoTypeBase *dao_ProcessState_Typer;
extern DaoTypeBase *dao_QObject_Typer;
extern DaoTypeBase *dao_QAbstractAnimation_Typer;
extern DaoTypeBase *dao_QAbstractAnimationPrivate_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_EventFilter_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_EventFilter_x_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_TimerInfo_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcherPrivate_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_ExtensionOption_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_ExtensionReturn_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_Iterator_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_MapExtensionOption_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_MapExtensionReturn_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_UnMapExtensionOption_Typer;
extern DaoTypeBase *dao_QAbstractFileEngineHandler_Typer;
extern DaoTypeBase *dao_QAbstractFileEngineIterator_Typer;
extern DaoTypeBase *dao_QAbstractFileEnginePrivate_Typer;
extern DaoTypeBase *dao_QAbstractItemModel_Typer;
extern DaoTypeBase *dao_QAbstractItemModelPrivate_Typer;
extern DaoTypeBase *dao_QAbstractListModel_Typer;
extern DaoTypeBase *dao_QAbstractState_Typer;
extern DaoTypeBase *dao_QAbstractStatePrivate_Typer;
extern DaoTypeBase *dao_QAbstractTableModel_Typer;
extern DaoTypeBase *dao_QAbstractTransition_Typer;
extern DaoTypeBase *dao_QAbstractTransitionPrivate_Typer;
extern DaoTypeBase *dao_QAnimationGroup_Typer;
extern DaoTypeBase *dao_QAnimationGroupPrivate_Typer;
extern DaoTypeBase *dao_QBasicAtomicInt_Typer;
extern DaoTypeBase *dao_QAtomicInt_Typer;
extern DaoTypeBase *dao_QBasicTimer_Typer;
extern DaoTypeBase *dao_QBitArray_Typer;
extern DaoTypeBase *dao_QByteArray_DataPtr_Typer;
extern DaoTypeBase *dao_QBool_Typer;
extern DaoTypeBase *dao_QIODevice_Typer;
extern DaoTypeBase *dao_QBuffer_Typer;
extern DaoTypeBase *dao_QByteArray_Typer;
extern DaoTypeBase *dao_QByteArray_ConstIterator_Typer;
extern DaoTypeBase *dao_QByteArray_Data_Typer;
extern DaoTypeBase *dao_QByteArray_Iterator_Typer;
extern DaoTypeBase *dao_QByteArray_const_iterator_Typer;
extern DaoTypeBase *dao_QByteArray_const_reference_Typer;
extern DaoTypeBase *dao_QByteArray_iterator_Typer;
extern DaoTypeBase *dao_QByteArray_reference_Typer;
extern DaoTypeBase *dao_QByteArrayMatcher_Typer;
extern DaoTypeBase *dao_QByteArrayMatcher_Data_Typer;
extern DaoTypeBase *dao_QChar_Typer;
extern DaoTypeBase *dao_QEvent_Typer;
extern DaoTypeBase *dao_QChildEvent_Typer;
extern DaoTypeBase *dao_QContiguousCacheData_Typer;
extern DaoTypeBase *dao_QCoreApplication_Typer;
extern DaoTypeBase *dao_QCoreApplication_EventFilter_Typer;
extern DaoTypeBase *dao_QCoreApplication_EventFilter_x_Typer;
extern DaoTypeBase *dao_QCoreApplicationPrivate_Typer;
extern DaoTypeBase *dao_QCryptographicHash_Typer;
extern DaoTypeBase *dao_QDataStream_Typer;
extern DaoTypeBase *dao_QDate_Typer;
extern DaoTypeBase *dao_QDateTime_Typer;
extern DaoTypeBase *dao_QDir_Typer;
extern DaoTypeBase *dao_QDirIterator_Typer;
extern DaoTypeBase *dao_QDomNode_Typer;
extern DaoTypeBase *dao_QDomAttr_Typer;
extern DaoTypeBase *dao_QDomAttrPrivate_Typer;
extern DaoTypeBase *dao_QDomCharacterData_Typer;
extern DaoTypeBase *dao_QDomText_Typer;
extern DaoTypeBase *dao_QDomCDATASection_Typer;
extern DaoTypeBase *dao_QDomCDATASectionPrivate_Typer;
extern DaoTypeBase *dao_QDomCharacterDataPrivate_Typer;
extern DaoTypeBase *dao_QDomComment_Typer;
extern DaoTypeBase *dao_QDomCommentPrivate_Typer;
extern DaoTypeBase *dao_QDomDocument_Typer;
extern DaoTypeBase *dao_QDomDocumentFragment_Typer;
extern DaoTypeBase *dao_QDomDocumentFragmentPrivate_Typer;
extern DaoTypeBase *dao_QDomDocumentPrivate_Typer;
extern DaoTypeBase *dao_QDomDocumentType_Typer;
extern DaoTypeBase *dao_QDomDocumentTypePrivate_Typer;
extern DaoTypeBase *dao_QDomElement_Typer;
extern DaoTypeBase *dao_QDomElementPrivate_Typer;
extern DaoTypeBase *dao_QDomEntity_Typer;
extern DaoTypeBase *dao_QDomEntityPrivate_Typer;
extern DaoTypeBase *dao_QDomEntityReference_Typer;
extern DaoTypeBase *dao_QDomEntityReferencePrivate_Typer;
extern DaoTypeBase *dao_QDomImplementation_Typer;
extern DaoTypeBase *dao_QDomImplementationPrivate_Typer;
extern DaoTypeBase *dao_QDomNamedNodeMap_Typer;
extern DaoTypeBase *dao_QDomNamedNodeMapPrivate_Typer;
extern DaoTypeBase *dao_QDomNodeList_Typer;
extern DaoTypeBase *dao_QDomNodeListPrivate_Typer;
extern DaoTypeBase *dao_QDomNodePrivate_Typer;
extern DaoTypeBase *dao_QDomNotation_Typer;
extern DaoTypeBase *dao_QDomNotationPrivate_Typer;
extern DaoTypeBase *dao_QDomProcessingInstruction_Typer;
extern DaoTypeBase *dao_QDomProcessingInstructionPrivate_Typer;
extern DaoTypeBase *dao_QDomTextPrivate_Typer;
extern DaoTypeBase *dao_QDynamicPropertyChangeEvent_Typer;
extern DaoTypeBase *dao_QEasingCurve_Typer;
extern DaoTypeBase *dao_QEasingCurve_EasingFunction_Typer;
extern DaoTypeBase *dao_QEasingCurve_EasingFunction_x_Typer;
extern DaoTypeBase *dao_QElapsedTimer_Typer;
extern DaoTypeBase *dao_QEventLoop_Typer;
extern DaoTypeBase *dao_QEventTransition_Typer;
extern DaoTypeBase *dao_QEventTransitionPrivate_Typer;
extern DaoTypeBase *dao_QFSFileEngine_Typer;
extern DaoTypeBase *dao_QFSFileEnginePrivate_Typer;
extern DaoTypeBase *dao_QFactoryInterface_Typer;
extern DaoTypeBase *dao_QFile_Typer;
extern DaoTypeBase *dao_QFile_DecoderFn_Typer;
extern DaoTypeBase *dao_QFile_DecoderFn_x_Typer;
extern DaoTypeBase *dao_QFile_EncoderFn_Typer;
extern DaoTypeBase *dao_QFile_EncoderFn_x_Typer;
extern DaoTypeBase *dao_QFileInfo_Typer;
extern DaoTypeBase *dao_QFileInfoList_Typer;
extern DaoTypeBase *dao_QFileInfoPrivate_Typer;
extern DaoTypeBase *dao_QFilePrivate_Typer;
extern DaoTypeBase *dao_QFileSystemWatcher_Typer;
extern DaoTypeBase *dao_QFinalState_Typer;
extern DaoTypeBase *dao_QFutureInterfaceBase_Typer;
extern DaoTypeBase *dao_QFutureWatcherBase_Typer;
extern DaoTypeBase *dao_QGenericArgument_Typer;
extern DaoTypeBase *dao_QGenericReturnArgument_Typer;
extern DaoTypeBase *dao_QHashData_Typer;
extern DaoTypeBase *dao_QHashData_Node_Typer;
extern DaoTypeBase *dao_QHashDummyValue_Typer;
extern DaoTypeBase *dao_QHistoryState_Typer;
extern DaoTypeBase *dao_QIODevicePrivate_Typer;
extern DaoTypeBase *dao_QLatin1Char_Typer;
extern DaoTypeBase *dao_QLatin1String_Typer;
extern DaoTypeBase *dao_QLibrary_Typer;
extern DaoTypeBase *dao_QLibraryInfo_Typer;
extern DaoTypeBase *dao_QLine_Typer;
extern DaoTypeBase *dao_QLineF_Typer;
extern DaoTypeBase *dao_QLinkedListData_Typer;
extern DaoTypeBase *dao_QListData_Typer;
extern DaoTypeBase *dao_QListData_Data_Typer;
extern DaoTypeBase *dao_QLocale_Typer;
extern DaoTypeBase *dao_QLocale_Data_Typer;
extern DaoTypeBase *dao_QLocalePrivate_Typer;
extern DaoTypeBase *dao_QMapData_Typer;
extern DaoTypeBase *dao_QMapData_Node_Typer;
extern DaoTypeBase *dao_QMetaClassInfo_Typer;
extern DaoTypeBase *dao_QMetaEnum_Typer;
extern DaoTypeBase *dao_QMetaMethod_Typer;
extern DaoTypeBase *dao_QMetaObject_Typer;
extern DaoTypeBase *dao_QMetaObjectExtraData_Typer;
extern DaoTypeBase *dao_QMetaProperty_Typer;
extern DaoTypeBase *dao_QMetaType_Typer;
extern DaoTypeBase *dao_QMetaType_Constructor_Typer;
extern DaoTypeBase *dao_QMetaType_Constructor_x_Typer;
extern DaoTypeBase *dao_QMetaType_Destructor_Typer;
extern DaoTypeBase *dao_QMetaType_Destructor_x_Typer;
extern DaoTypeBase *dao_QMetaType_LoadOperator_Typer;
extern DaoTypeBase *dao_QMetaType_LoadOperator_x_Typer;
extern DaoTypeBase *dao_QMetaType_SaveOperator_Typer;
extern DaoTypeBase *dao_QMetaType_SaveOperator_x_Typer;
extern DaoTypeBase *dao_QMimeData_Typer;
extern DaoTypeBase *dao_QModelIndex_Typer;
extern DaoTypeBase *dao_QModelIndexList_Typer;
extern DaoTypeBase *dao_QMutex_Typer;
extern DaoTypeBase *dao_QMutexLocker_Typer;
extern DaoTypeBase *dao_QObjectCleanupHandler_Typer;
extern DaoTypeBase *dao_QObjectData_Typer;
extern DaoTypeBase *dao_QObjectList_Typer;
extern DaoTypeBase *dao_QObjectPrivate_Typer;
extern DaoTypeBase *dao_QParallelAnimationGroup_Typer;
extern DaoTypeBase *dao_QParallelAnimationGroupPrivate_Typer;
extern DaoTypeBase *dao_QPauseAnimation_Typer;
extern DaoTypeBase *dao_QPersistentModelIndex_Typer;
extern DaoTypeBase *dao_QPluginLoader_Typer;
extern DaoTypeBase *dao_QPoint_Typer;
extern DaoTypeBase *dao_QPointF_Typer;
extern DaoTypeBase *dao_QPostEventList_Typer;
extern DaoTypeBase *dao_QProcess_Typer;
extern DaoTypeBase *dao_QProcessEnvironment_Typer;
extern DaoTypeBase *dao_QVariantAnimation_Typer;
extern DaoTypeBase *dao_QPropertyAnimation_Typer;
extern DaoTypeBase *dao_QReadLocker_Typer;
extern DaoTypeBase *dao_QReadWriteLock_Typer;
extern DaoTypeBase *dao_QRect_Typer;
extern DaoTypeBase *dao_QRectF_Typer;
extern DaoTypeBase *dao_QRegExp_Typer;
extern DaoTypeBase *dao_QResource_Typer;
extern DaoTypeBase *dao_QRunnable_Typer;
extern DaoTypeBase *dao_QScopedPointerPodDeleter_Typer;
extern DaoTypeBase *dao_QSemaphore_Typer;
extern DaoTypeBase *dao_QSequentialAnimationGroup_Typer;
extern DaoTypeBase *dao_QSequentialAnimationGroupPrivate_Typer;
extern DaoTypeBase *dao_QSettings_Typer;
extern DaoTypeBase *dao_QSettings_ReadFunc_Typer;
extern DaoTypeBase *dao_QSettings_ReadFunc_x_Typer;
extern DaoTypeBase *dao_QSettings_SettingsMap_Typer;
extern DaoTypeBase *dao_QSettings_WriteFunc_Typer;
extern DaoTypeBase *dao_QSettings_WriteFunc_x_Typer;
extern DaoTypeBase *dao_QSharedData_Typer;
extern DaoTypeBase *dao_QSharedMemory_Typer;
extern DaoTypeBase *dao_QSignalTransition_Typer;
extern DaoTypeBase *dao_QSize_Typer;
extern DaoTypeBase *dao_QSizeF_Typer;
extern DaoTypeBase *dao_QSocketNotifier_Typer;
extern DaoTypeBase *dao_QState_Typer;
extern DaoTypeBase *dao_QStateMachine_Typer;
extern DaoTypeBase *dao_QStateMachine_SignalEvent_Typer;
extern DaoTypeBase *dao_QStateMachine_WrappedEvent_Typer;
extern DaoTypeBase *dao_QStateMachinePrivate_Typer;
extern DaoTypeBase *dao_QStatePrivate_Typer;
extern DaoTypeBase *dao_QString_Typer;
extern DaoTypeBase *dao_QString_ConstIterator_Typer;
extern DaoTypeBase *dao_QString_Data_Typer;
extern DaoTypeBase *dao_QString_DataPtr_Typer;
extern DaoTypeBase *dao_QString_Iterator_Typer;
extern DaoTypeBase *dao_QString_Null_Typer;
extern DaoTypeBase *dao_QString_const_iterator_Typer;
extern DaoTypeBase *dao_QString_iterator_Typer;
extern DaoTypeBase *dao_QStringList_Typer;
extern DaoTypeBase *dao_QStringMatcher_Typer;
extern DaoTypeBase *dao_QStringMatcher_Data_Typer;
extern DaoTypeBase *dao_QStringRef_Typer;
extern DaoTypeBase *dao_QSystemLocale_Typer;
extern DaoTypeBase *dao_QSystemSemaphore_Typer;
extern DaoTypeBase *dao_QTSMFC_Typer;
extern DaoTypeBase *dao_QTSMFI_Typer;
extern DaoTypeBase *dao_QTemporaryFile_Typer;
extern DaoTypeBase *dao_QTextBoundaryFinder_Typer;
extern DaoTypeBase *dao_QTextCodec_Typer;
extern DaoTypeBase *dao_QTextCodec_ConverterState_Typer;
extern DaoTypeBase *dao_QTextCodecFactoryInterface_Typer;
extern DaoTypeBase *dao_QTextCodecPlugin_Typer;
extern DaoTypeBase *dao_QTextDecoder_Typer;
extern DaoTypeBase *dao_QTextEncoder_Typer;
extern DaoTypeBase *dao_QTextStream_Typer;
extern DaoTypeBase *dao_QTextStreamManipulator_Typer;
extern DaoTypeBase *dao_QThread_Typer;
extern DaoTypeBase *dao_QThreadPool_Typer;
extern DaoTypeBase *dao_QThreadPrivate_Typer;
extern DaoTypeBase *dao_QThreadStorageData_Typer;
extern DaoTypeBase *dao_QTime_Typer;
extern DaoTypeBase *dao_QTimeLine_Typer;
extern DaoTypeBase *dao_QTimer_Typer;
extern DaoTypeBase *dao_QTimerEvent_Typer;
extern DaoTypeBase *dao_QTranslator_Typer;
extern DaoTypeBase *dao_QUrl_Typer;
extern DaoTypeBase *dao_QUrl_DataPtr_Typer;
extern DaoTypeBase *dao_QUuid_Typer;
extern DaoTypeBase *dao_QVariant_Typer;
extern DaoTypeBase *dao_QVariant_DataPtr_Typer;
extern DaoTypeBase *dao_QVariant_Handler_Typer;
extern DaoTypeBase *dao_QVariant_Private_Typer;
extern DaoTypeBase *dao_QVariant_PrivateShared_Typer;
extern DaoTypeBase *dao_QVariant_f_canConvert_Typer;
extern DaoTypeBase *dao_QVariant_f_canConvert_x_Typer;
extern DaoTypeBase *dao_QVariant_f_clear_Typer;
extern DaoTypeBase *dao_QVariant_f_clear_x_Typer;
extern DaoTypeBase *dao_QVariant_f_compare_Typer;
extern DaoTypeBase *dao_QVariant_f_compare_x_Typer;
extern DaoTypeBase *dao_QVariant_f_construct_Typer;
extern DaoTypeBase *dao_QVariant_f_construct_x_Typer;
extern DaoTypeBase *dao_QVariant_f_convert_Typer;
extern DaoTypeBase *dao_QVariant_f_convert_x_Typer;
extern DaoTypeBase *dao_QVariant_f_debugStream_Typer;
extern DaoTypeBase *dao_QVariant_f_debugStream_x_Typer;
extern DaoTypeBase *dao_QVariant_f_load_Typer;
extern DaoTypeBase *dao_QVariant_f_load_x_Typer;
extern DaoTypeBase *dao_QVariant_f_null_Typer;
extern DaoTypeBase *dao_QVariant_f_null_x_Typer;
extern DaoTypeBase *dao_QVariant_f_save_Typer;
extern DaoTypeBase *dao_QVariant_f_save_x_Typer;
extern DaoTypeBase *dao_QVariantAnimation_Interpolator_Typer;
extern DaoTypeBase *dao_QVariantAnimation_Interpolator_x_Typer;
extern DaoTypeBase *dao_QVariantAnimation_KeyValue_Typer;
extern DaoTypeBase *dao_QVariantAnimation_KeyValues_Typer;
extern DaoTypeBase *dao_QVariantAnimationPrivate_Typer;
extern DaoTypeBase *dao_QVectorData_Typer;
extern DaoTypeBase *dao_QWaitCondition_Typer;
extern DaoTypeBase *dao_QWriteLocker_Typer;
extern DaoTypeBase *dao_QXmlAttributes_Typer;
extern DaoTypeBase *dao_QXmlAttributes_Attribute_Typer;
extern DaoTypeBase *dao_QXmlAttributes_AttributeList_Typer;
extern DaoTypeBase *dao_QXmlContentHandler_Typer;
extern DaoTypeBase *dao_QXmlDTDHandler_Typer;
extern DaoTypeBase *dao_QXmlDeclHandler_Typer;
extern DaoTypeBase *dao_QXmlErrorHandler_Typer;
extern DaoTypeBase *dao_QXmlEntityResolver_Typer;
extern DaoTypeBase *dao_QXmlLexicalHandler_Typer;
extern DaoTypeBase *dao_QXmlDefaultHandler_Typer;
extern DaoTypeBase *dao_QXmlInputSource_Typer;
extern DaoTypeBase *dao_QXmlLocator_Typer;
extern DaoTypeBase *dao_QXmlNamespaceSupport_Typer;
extern DaoTypeBase *dao_QXmlParseException_Typer;
extern DaoTypeBase *dao_QXmlReader_Typer;
extern DaoTypeBase *dao_QXmlSimpleReader_Typer;
extern DaoTypeBase *dao_QXmlStreamAttribute_Typer;
extern DaoTypeBase *dao_QXmlStreamAttributes_Typer;
extern DaoTypeBase *dao_QXmlStreamEntityDeclaration_Typer;
extern DaoTypeBase *dao_QXmlStreamEntityDeclarations_Typer;
extern DaoTypeBase *dao_QXmlStreamEntityResolver_Typer;
extern DaoTypeBase *dao_QXmlStreamNamespaceDeclaration_Typer;
extern DaoTypeBase *dao_QXmlStreamNamespaceDeclarations_Typer;
extern DaoTypeBase *dao_QXmlStreamNotationDeclaration_Typer;
extern DaoTypeBase *dao_QXmlStreamNotationDeclarations_Typer;
extern DaoTypeBase *dao_QXmlStreamReader_Typer;
extern DaoTypeBase *dao_QXmlStreamStringRef_Typer;
extern DaoTypeBase *dao_QXmlStreamWriter_Typer;
extern DaoTypeBase *dao_Q_GADGET_Typer;
extern DaoTypeBase *dao_Q_PID_Typer;
extern DaoTypeBase *dao_Qt_WFlags_Typer;
extern DaoTypeBase *dao_QtConcurrent_ConstMemberFunctionWrapper_Typer;
extern DaoTypeBase *dao_QtConcurrent_FilterKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_FilteredEachKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_FilteredReducedKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_FunctionWrapper0_Typer;
extern DaoTypeBase *dao_QtConcurrent_FunctionWrapper1_Typer;
extern DaoTypeBase *dao_QtConcurrent_FunctionWrapper2_Typer;
extern DaoTypeBase *dao_QtConcurrent_IntermediateResults_Typer;
extern DaoTypeBase *dao_QtConcurrent_IterateKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_MapKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_MappedEachKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_MappedReducedKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_Median_Typer;
extern DaoTypeBase *dao_QtConcurrent_MemberFunctionWrapper_Typer;
extern DaoTypeBase *dao_QtConcurrent_MemberFunctionWrapper1_Typer;
extern DaoTypeBase *dao_QtConcurrent_ReduceKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultItem_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultIterator_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultReporter_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultStore_Typer;
extern DaoTypeBase *dao_QtConcurrent_RunFunctionTask_Typer;
extern DaoTypeBase *dao_QtConcurrent_RunFunctionTaskBase_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngine_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngineBarrier_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngineStarter_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngineStarterBase_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QueryType_Typer;
extern DaoTypeBase *dao_READ_Typer;
extern DaoTypeBase *dao_ReadElementTextBehaviour_Typer;
extern DaoTypeBase *dao_RealNumberNotation_Typer;
extern DaoTypeBase *dao_RecursionMode_Typer;
extern DaoTypeBase *dao_ResultItem_Typer;
extern DaoTypeBase *dao_ResultIteratorBase_Typer;
extern DaoTypeBase *dao_ResultStoreBase_Typer;
extern DaoTypeBase *dao_Scope_Typer;
extern DaoTypeBase *dao_SharedMemoryError_Typer;
extern DaoTypeBase *dao_SpecialCharacter_Typer;
extern DaoTypeBase *dao_SplitBehavior_Typer;
extern DaoTypeBase *dao_State_Typer;
extern DaoTypeBase *dao_Status_Typer;
extern DaoTypeBase *dao_SystemSemaphoreError_Typer;
extern DaoTypeBase *dao_T_Typer;
extern DaoTypeBase *dao_ThreadEngineBase_Typer;
extern DaoTypeBase *dao_ThreadFunctionResult_Typer;
extern DaoTypeBase *dao_TokenType_Typer;
extern DaoTypeBase *dao_Type_Typer;
extern DaoTypeBase *dao_UnicodeVersion_Typer;
extern DaoTypeBase *dao_WRITE_Typer;
extern DaoTypeBase *dao__QLinkedList_Typer;
extern DaoTypeBase *dao__QList_Typer;
extern DaoTypeBase *dao_operator2_Typer;
extern DaoTypeBase *dao_pragma_Typer;
extern DaoTypeBase *dao_template_Typer;
extern DaoTypeBase *dao_va_list_Typer;
#ifdef __cplusplus
}
#endif



QDomNode* DAO_DLL_QTXML Dao_QDomNode_New(  );
QDomNode* DAO_DLL_QTXML Dao_QDomNode_New( const QDomNode &_cp0 );


QDomAttr* DAO_DLL_QTXML Dao_QDomAttr_New(  );
QDomAttr* DAO_DLL_QTXML Dao_QDomAttr_New( const QDomAttr &x );


QDomCharacterData* DAO_DLL_QTXML Dao_QDomCharacterData_New(  );
QDomCharacterData* DAO_DLL_QTXML Dao_QDomCharacterData_New( const QDomCharacterData &x );


QDomText* DAO_DLL_QTXML Dao_QDomText_New(  );
QDomText* DAO_DLL_QTXML Dao_QDomText_New( const QDomText &x );


QDomCDATASection* DAO_DLL_QTXML Dao_QDomCDATASection_New(  );
QDomCDATASection* DAO_DLL_QTXML Dao_QDomCDATASection_New( const QDomCDATASection &x );


QDomComment* DAO_DLL_QTXML Dao_QDomComment_New(  );
QDomComment* DAO_DLL_QTXML Dao_QDomComment_New( const QDomComment &x );


QDomDocument* DAO_DLL_QTXML Dao_QDomDocument_New(  );
QDomDocument* DAO_DLL_QTXML Dao_QDomDocument_New( const QDomDocument &x );
QDomDocument* DAO_DLL_QTXML Dao_QDomDocument_New( const QDomDocumentType &doctype );
QDomDocument* DAO_DLL_QTXML Dao_QDomDocument_New( const QString &name );


QDomDocumentFragment* DAO_DLL_QTXML Dao_QDomDocumentFragment_New(  );
QDomDocumentFragment* DAO_DLL_QTXML Dao_QDomDocumentFragment_New( const QDomDocumentFragment &x );


QDomDocumentType* DAO_DLL_QTXML Dao_QDomDocumentType_New(  );
QDomDocumentType* DAO_DLL_QTXML Dao_QDomDocumentType_New( const QDomDocumentType &x );


QDomElement* DAO_DLL_QTXML Dao_QDomElement_New(  );
QDomElement* DAO_DLL_QTXML Dao_QDomElement_New( const QDomElement &x );


QDomEntity* DAO_DLL_QTXML Dao_QDomEntity_New(  );
QDomEntity* DAO_DLL_QTXML Dao_QDomEntity_New( const QDomEntity &x );


QDomEntityReference* DAO_DLL_QTXML Dao_QDomEntityReference_New(  );
QDomEntityReference* DAO_DLL_QTXML Dao_QDomEntityReference_New( const QDomEntityReference &x );


QDomImplementation* DAO_DLL_QTXML Dao_QDomImplementation_New(  );
QDomImplementation* DAO_DLL_QTXML Dao_QDomImplementation_New( const QDomImplementation &_cp0 );


QDomNamedNodeMap* DAO_DLL_QTXML Dao_QDomNamedNodeMap_New(  );
QDomNamedNodeMap* DAO_DLL_QTXML Dao_QDomNamedNodeMap_New( const QDomNamedNodeMap &_cp0 );


QDomNodeList* DAO_DLL_QTXML Dao_QDomNodeList_New(  );
QDomNodeList* DAO_DLL_QTXML Dao_QDomNodeList_New( const QDomNodeList &_cp0 );


QDomNotation* DAO_DLL_QTXML Dao_QDomNotation_New(  );
QDomNotation* DAO_DLL_QTXML Dao_QDomNotation_New( const QDomNotation &x );


QDomProcessingInstruction* DAO_DLL_QTXML Dao_QDomProcessingInstruction_New(  );
QDomProcessingInstruction* DAO_DLL_QTXML Dao_QDomProcessingInstruction_New( const QDomProcessingInstruction &x );


QXmlAttributes* DAO_DLL_QTXML Dao_QXmlAttributes_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlContentHandler 
{
	public:
	DaoCxxVirt_QXmlContentHandler(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlContentHandler *self, DaoCData *d );
	QXmlContentHandler *self;
	DaoCData *cdata;
	bool characters( int &_cs, const QString &ch );
	bool endDocument( int &_cs  );
	bool endElement( int &_cs, const QString &namespaceURI, const QString &localName, const QString &qName );
	bool endPrefixMapping( int &_cs, const QString &prefix );
	QString errorString( int &_cs  )const;
	bool ignorableWhitespace( int &_cs, const QString &ch );
	bool processingInstruction( int &_cs, const QString &target, const QString &data );
	void setDocumentLocator( int &_cs, QXmlLocator* locator );
	bool skippedEntity( int &_cs, const QString &name );
	bool startDocument( int &_cs  );
	bool startElement( int &_cs, const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts );
	bool startPrefixMapping( int &_cs, const QString &prefix, const QString &uri );

};
class DAO_DLL_QTXML DaoCxx_QXmlContentHandler : public QXmlContentHandler, public DaoCxxVirt_QXmlContentHandler
{ 
	public:
	~DaoCxx_QXmlContentHandler();
	void DaoInitWrapper();
	bool characters( const QString &ch );
	bool endDocument(  );
	bool endElement( const QString &namespaceURI, const QString &localName, const QString &qName );
	bool endPrefixMapping( const QString &prefix );
	QString errorString(  )const;
	bool ignorableWhitespace( const QString &ch );
	bool processingInstruction( const QString &target, const QString &data );
	void setDocumentLocator( QXmlLocator* locator );
	bool skippedEntity( const QString &name );
	bool startDocument(  );
	bool startElement( const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts );
	bool startPrefixMapping( const QString &prefix, const QString &uri );
};
DaoCxx_QXmlContentHandler* DAO_DLL_QTXML DaoCxx_QXmlContentHandler_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlDTDHandler 
{
	public:
	DaoCxxVirt_QXmlDTDHandler(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlDTDHandler *self, DaoCData *d );
	QXmlDTDHandler *self;
	DaoCData *cdata;
	QString errorString( int &_cs  )const;
	bool notationDecl( int &_cs, const QString &name, const QString &publicId, const QString &systemId );
	bool unparsedEntityDecl( int &_cs, const QString &name, const QString &publicId, const QString &systemId, const QString &notationName );

};
class DAO_DLL_QTXML DaoCxx_QXmlDTDHandler : public QXmlDTDHandler, public DaoCxxVirt_QXmlDTDHandler
{ 
	public:
	~DaoCxx_QXmlDTDHandler();
	void DaoInitWrapper();
	QString errorString(  )const;
	bool notationDecl( const QString &name, const QString &publicId, const QString &systemId );
	bool unparsedEntityDecl( const QString &name, const QString &publicId, const QString &systemId, const QString &notationName );
};
DaoCxx_QXmlDTDHandler* DAO_DLL_QTXML DaoCxx_QXmlDTDHandler_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlDeclHandler 
{
	public:
	DaoCxxVirt_QXmlDeclHandler(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlDeclHandler *self, DaoCData *d );
	QXmlDeclHandler *self;
	DaoCData *cdata;
	bool attributeDecl( int &_cs, const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value );
	QString errorString( int &_cs  )const;
	bool externalEntityDecl( int &_cs, const QString &name, const QString &publicId, const QString &systemId );
	bool internalEntityDecl( int &_cs, const QString &name, const QString &value );

};
class DAO_DLL_QTXML DaoCxx_QXmlDeclHandler : public QXmlDeclHandler, public DaoCxxVirt_QXmlDeclHandler
{ 
	public:
	~DaoCxx_QXmlDeclHandler();
	void DaoInitWrapper();
	bool attributeDecl( const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value );
	QString errorString(  )const;
	bool externalEntityDecl( const QString &name, const QString &publicId, const QString &systemId );
	bool internalEntityDecl( const QString &name, const QString &value );
};
DaoCxx_QXmlDeclHandler* DAO_DLL_QTXML DaoCxx_QXmlDeclHandler_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlErrorHandler 
{
	public:
	DaoCxxVirt_QXmlErrorHandler(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlErrorHandler *self, DaoCData *d );
	QXmlErrorHandler *self;
	DaoCData *cdata;
	bool error( int &_cs, const QXmlParseException &exception );
	QString errorString( int &_cs  )const;
	bool fatalError( int &_cs, const QXmlParseException &exception );
	bool warning( int &_cs, const QXmlParseException &exception );

};
class DAO_DLL_QTXML DaoCxx_QXmlErrorHandler : public QXmlErrorHandler, public DaoCxxVirt_QXmlErrorHandler
{ 
	public:
	~DaoCxx_QXmlErrorHandler();
	void DaoInitWrapper();
	bool error( const QXmlParseException &exception );
	QString errorString(  )const;
	bool fatalError( const QXmlParseException &exception );
	bool warning( const QXmlParseException &exception );
};
DaoCxx_QXmlErrorHandler* DAO_DLL_QTXML DaoCxx_QXmlErrorHandler_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlEntityResolver 
{
	public:
	DaoCxxVirt_QXmlEntityResolver(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlEntityResolver *self, DaoCData *d );
	QXmlEntityResolver *self;
	DaoCData *cdata;
	QString errorString( int &_cs  )const;

};
class DAO_DLL_QTXML DaoCxx_QXmlEntityResolver : public QXmlEntityResolver, public DaoCxxVirt_QXmlEntityResolver
{ 
	public:
	~DaoCxx_QXmlEntityResolver();
	void DaoInitWrapper();
  bool resolveEntity(const QString&,const QString&,QXmlInputSource*&){/*XXX 1*/}
	QString errorString(  )const;
};
DaoCxx_QXmlEntityResolver* DAO_DLL_QTXML DaoCxx_QXmlEntityResolver_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlLexicalHandler 
{
	public:
	DaoCxxVirt_QXmlLexicalHandler(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlLexicalHandler *self, DaoCData *d );
	QXmlLexicalHandler *self;
	DaoCData *cdata;
	bool comment( int &_cs, const QString &ch );
	bool endCDATA( int &_cs  );
	bool endDTD( int &_cs  );
	bool endEntity( int &_cs, const QString &name );
	QString errorString( int &_cs  )const;
	bool startCDATA( int &_cs  );
	bool startDTD( int &_cs, const QString &name, const QString &publicId, const QString &systemId );
	bool startEntity( int &_cs, const QString &name );

};
class DAO_DLL_QTXML DaoCxx_QXmlLexicalHandler : public QXmlLexicalHandler, public DaoCxxVirt_QXmlLexicalHandler
{ 
	public:
	~DaoCxx_QXmlLexicalHandler();
	void DaoInitWrapper();
	bool comment( const QString &ch );
	bool endCDATA(  );
	bool endDTD(  );
	bool endEntity( const QString &name );
	QString errorString(  )const;
	bool startCDATA(  );
	bool startDTD( const QString &name, const QString &publicId, const QString &systemId );
	bool startEntity( const QString &name );
};
DaoCxx_QXmlLexicalHandler* DAO_DLL_QTXML DaoCxx_QXmlLexicalHandler_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlDefaultHandler  : public DaoCxxVirt_QXmlContentHandler, public DaoCxxVirt_QXmlErrorHandler, public DaoCxxVirt_QXmlDTDHandler, public DaoCxxVirt_QXmlEntityResolver, public DaoCxxVirt_QXmlLexicalHandler, public DaoCxxVirt_QXmlDeclHandler
{
	public:
	DaoCxxVirt_QXmlDefaultHandler(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlDefaultHandler *self, DaoCData *d );
	QXmlDefaultHandler *self;
	DaoCData *cdata;
	bool attributeDecl( int &_cs, const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value );
	bool characters( int &_cs, const QString &ch );
	bool comment( int &_cs, const QString &ch );
	bool endCDATA( int &_cs  );
	bool endDTD( int &_cs  );
	bool endDocument( int &_cs  );
	bool endElement( int &_cs, const QString &namespaceURI, const QString &localName, const QString &qName );
	bool endEntity( int &_cs, const QString &name );
	bool endPrefixMapping( int &_cs, const QString &prefix );
	bool error( int &_cs, const QXmlParseException &exception );
	QString errorString( int &_cs  )const;
	bool externalEntityDecl( int &_cs, const QString &name, const QString &publicId, const QString &systemId );
	bool fatalError( int &_cs, const QXmlParseException &exception );
	bool ignorableWhitespace( int &_cs, const QString &ch );
	bool internalEntityDecl( int &_cs, const QString &name, const QString &value );
	bool notationDecl( int &_cs, const QString &name, const QString &publicId, const QString &systemId );
	bool processingInstruction( int &_cs, const QString &target, const QString &data );
	void setDocumentLocator( int &_cs, QXmlLocator* locator );
	bool skippedEntity( int &_cs, const QString &name );
	bool startCDATA( int &_cs  );
	bool startDTD( int &_cs, const QString &name, const QString &publicId, const QString &systemId );
	bool startDocument( int &_cs  );
	bool startElement( int &_cs, const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts );
	bool startEntity( int &_cs, const QString &name );
	bool startPrefixMapping( int &_cs, const QString &prefix, const QString &uri );
	bool unparsedEntityDecl( int &_cs, const QString &name, const QString &publicId, const QString &systemId, const QString &notationName );
	bool warning( int &_cs, const QXmlParseException &exception );

};
class DAO_DLL_QTXML DaoCxx_QXmlDefaultHandler : public QXmlDefaultHandler, public DaoCxxVirt_QXmlDefaultHandler
{ 
	public:
   DaoCxx_QXmlDefaultHandler(  ) : QXmlDefaultHandler(  ){}
	~DaoCxx_QXmlDefaultHandler();
	void DaoInitWrapper();
	bool attributeDecl( const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value );
	bool characters( const QString &ch );
	bool comment( const QString &ch );
	bool endCDATA(  );
	bool endDTD(  );
	bool endDocument(  );
	bool endElement( const QString &namespaceURI, const QString &localName, const QString &qName );
	bool endEntity( const QString &name );
	bool endPrefixMapping( const QString &prefix );
	bool error( const QXmlParseException &exception );
	QString errorString(  )const;
	bool externalEntityDecl( const QString &name, const QString &publicId, const QString &systemId );
	bool fatalError( const QXmlParseException &exception );
	bool ignorableWhitespace( const QString &ch );
	bool internalEntityDecl( const QString &name, const QString &value );
	bool notationDecl( const QString &name, const QString &publicId, const QString &systemId );
	bool processingInstruction( const QString &target, const QString &data );
	void setDocumentLocator( QXmlLocator* locator );
	bool skippedEntity( const QString &name );
	bool startCDATA(  );
	bool startDTD( const QString &name, const QString &publicId, const QString &systemId );
	bool startDocument(  );
	bool startElement( const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts );
	bool startEntity( const QString &name );
	bool startPrefixMapping( const QString &prefix, const QString &uri );
	bool unparsedEntityDecl( const QString &name, const QString &publicId, const QString &systemId, const QString &notationName );
	bool warning( const QXmlParseException &exception );
};
DaoCxx_QXmlDefaultHandler* DAO_DLL_QTXML DaoCxx_QXmlDefaultHandler_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlInputSource 
{
	public:
	DaoCxxVirt_QXmlInputSource(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlInputSource *self, DaoCData *d );
	QXmlInputSource *self;
	DaoCData *cdata;
	QString data( int &_cs  )const;
	void fetchData( int &_cs  );
	QString fromRawData( int &_cs, const QByteArray &data, bool beginning );
	QChar next( int &_cs  );
	void reset( int &_cs  );
	void setData( int &_cs, const QByteArray &dat );
	void setData( int &_cs, const QString &dat );

};
class DAO_DLL_QTXML DaoCxx_QXmlInputSource : public QXmlInputSource, public DaoCxxVirt_QXmlInputSource
{ 
	public:
   DaoCxx_QXmlInputSource(  ) : QXmlInputSource(  ){}
   DaoCxx_QXmlInputSource( QIODevice* dev ) : QXmlInputSource( dev ){}
	~DaoCxx_QXmlInputSource();
	void DaoInitWrapper();
	QString data(  )const;
	void fetchData(  );
	QString fromRawData( const QByteArray &data, bool beginning = false );
	QChar next(  );
	void reset(  );
	void setData( const QByteArray &dat );
	void setData( const QString &dat );
	QString DaoWrap_fromRawData( const QByteArray &data, bool beginning = false ){ return QXmlInputSource::fromRawData( data, beginning ); }
};
QXmlInputSource* Dao_QXmlInputSource_Copy( const QXmlInputSource &p );
DaoCxx_QXmlInputSource* DAO_DLL_QTXML DaoCxx_QXmlInputSource_New(  );
DaoCxx_QXmlInputSource* DAO_DLL_QTXML DaoCxx_QXmlInputSource_New( QIODevice* dev );

class DAO_DLL_QTXML DaoCxxVirt_QXmlLocator 
{
	public:
	DaoCxxVirt_QXmlLocator(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlLocator *self, DaoCData *d );
	QXmlLocator *self;
	DaoCData *cdata;
	int columnNumber( int &_cs  )const;
	int lineNumber( int &_cs  )const;

};
class DAO_DLL_QTXML DaoCxx_QXmlLocator : public QXmlLocator, public DaoCxxVirt_QXmlLocator
{ 
	public:
   DaoCxx_QXmlLocator(  ) : QXmlLocator(  ){}
	~DaoCxx_QXmlLocator();
	void DaoInitWrapper();
	int columnNumber(  )const;
	int lineNumber(  )const;
};
DaoCxx_QXmlLocator* DAO_DLL_QTXML DaoCxx_QXmlLocator_New(  );


QXmlNamespaceSupport* DAO_DLL_QTXML Dao_QXmlNamespaceSupport_New(  );


QXmlParseException* DAO_DLL_QTXML Dao_QXmlParseException_New( const QString &name, int c, int l, const QString &p, const QString &s );
QXmlParseException* DAO_DLL_QTXML Dao_QXmlParseException_New( const QXmlParseException &other );

class DAO_DLL_QTXML DaoCxxVirt_QXmlReader 
{
	public:
	DaoCxxVirt_QXmlReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlReader *self, DaoCData *d );
	QXmlReader *self;
	DaoCData *cdata;
	QXmlDTDHandler* DTDHandler( int &_cs  )const;
	QXmlContentHandler* contentHandler( int &_cs  )const;
	QXmlDeclHandler* declHandler( int &_cs  )const;
	QXmlEntityResolver* entityResolver( int &_cs  )const;
	QXmlErrorHandler* errorHandler( int &_cs  )const;
	bool feature( int &_cs, const QString &name, bool* ok )const;
	bool hasFeature( int &_cs, const QString &name )const;
	bool hasProperty( int &_cs, const QString &name )const;
	QXmlLexicalHandler* lexicalHandler( int &_cs  )const;
	bool parse( int &_cs, const QXmlInputSource &input );
	bool parse( int &_cs, const QXmlInputSource* input );
	void* property( int &_cs, const QString &name, bool* ok )const;
	void setContentHandler( int &_cs, QXmlContentHandler* handler );
	void setDTDHandler( int &_cs, QXmlDTDHandler* handler );
	void setDeclHandler( int &_cs, QXmlDeclHandler* handler );
	void setEntityResolver( int &_cs, QXmlEntityResolver* handler );
	void setErrorHandler( int &_cs, QXmlErrorHandler* handler );
	void setFeature( int &_cs, const QString &name, bool value );
	void setLexicalHandler( int &_cs, QXmlLexicalHandler* handler );
	void setProperty( int &_cs, const QString &name, void* value );

};
class DAO_DLL_QTXML DaoCxx_QXmlReader : public QXmlReader, public DaoCxxVirt_QXmlReader
{ 
	public:
	~DaoCxx_QXmlReader();
	void DaoInitWrapper();
	QXmlDTDHandler* DTDHandler(  )const;
	QXmlContentHandler* contentHandler(  )const;
	QXmlDeclHandler* declHandler(  )const;
	QXmlEntityResolver* entityResolver(  )const;
	QXmlErrorHandler* errorHandler(  )const;
	bool feature( const QString &name, bool* ok = 0 )const;
	bool hasFeature( const QString &name )const;
	bool hasProperty( const QString &name )const;
	QXmlLexicalHandler* lexicalHandler(  )const;
	bool parse( const QXmlInputSource &input );
	bool parse( const QXmlInputSource* input );
	void* property( const QString &name, bool* ok = 0 )const;
	void setContentHandler( QXmlContentHandler* handler );
	void setDTDHandler( QXmlDTDHandler* handler );
	void setDeclHandler( QXmlDeclHandler* handler );
	void setEntityResolver( QXmlEntityResolver* handler );
	void setErrorHandler( QXmlErrorHandler* handler );
	void setFeature( const QString &name, bool value );
	void setLexicalHandler( QXmlLexicalHandler* handler );
	void setProperty( const QString &name, void* value );
};
DaoCxx_QXmlReader* DAO_DLL_QTXML DaoCxx_QXmlReader_New(  );

class DAO_DLL_QTXML DaoCxxVirt_QXmlSimpleReader  : public DaoCxxVirt_QXmlReader
{
	public:
	DaoCxxVirt_QXmlSimpleReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QXmlSimpleReader *self, DaoCData *d );
	QXmlSimpleReader *self;
	DaoCData *cdata;
	bool parse( int &_cs, const QXmlInputSource* input, bool incremental );
	bool parseContinue( int &_cs  );

};
class DAO_DLL_QTXML DaoCxx_QXmlSimpleReader : public QXmlSimpleReader, public DaoCxxVirt_QXmlSimpleReader
{ 
	public:
   DaoCxx_QXmlSimpleReader(  ) : QXmlSimpleReader(  ){}
	~DaoCxx_QXmlSimpleReader();
	void DaoInitWrapper();
	bool parse( const QXmlInputSource* input, bool incremental );
	bool parseContinue(  );
	QXmlDTDHandler* DTDHandler(  )const;
	QXmlContentHandler* contentHandler(  )const;
	QXmlDeclHandler* declHandler(  )const;
	QXmlEntityResolver* entityResolver(  )const;
	QXmlErrorHandler* errorHandler(  )const;
	bool feature( const QString &name, bool* ok )const;
	bool hasFeature( const QString &name )const;
	bool hasProperty( const QString &name )const;
	QXmlLexicalHandler* lexicalHandler(  )const;
	bool parse( const QXmlInputSource &input );
	bool parse( const QXmlInputSource* input );
	void* property( const QString &name, bool* ok )const;
	void setContentHandler( QXmlContentHandler* handler );
	void setDTDHandler( QXmlDTDHandler* handler );
	void setDeclHandler( QXmlDeclHandler* handler );
	void setEntityResolver( QXmlEntityResolver* handler );
	void setErrorHandler( QXmlErrorHandler* handler );
	void setFeature( const QString &name, bool value );
	void setLexicalHandler( QXmlLexicalHandler* handler );
	void setProperty( const QString &name, void* value );
};
DaoCxx_QXmlSimpleReader* DAO_DLL_QTXML DaoCxx_QXmlSimpleReader_New(  );
DaoBase* DaoQt_Get_Wrapper( const QObject *object );

#endif
